package com.xteam.ecsystem.entities;


import java.io.Serializable;

/**
 * 广告配置表
 * @author tangkf
 * @date 2012-08-14
 */
public class SysAdvConfig implements Serializable {
	private static final long serialVersionUID = 1L;


	/**
	 * 类名称
	 */
	public static final String REF="SysAdvConfig";

	/**
	 * 系统ID 的属性名
	 */
	public static final String PROP_SACID="sacId";

	/**
	 * 内容类型（0-静态内容，1-商品分类，2-商品内容，3-文章分类，4-文章内容） 的属性名
	 */
	public static final String PROP_SACTYPE="sacType";

	/**
	 * 系统内容 的属性名
	 */
	public static final String PROP_SACCONTENT="sacContent";

	/**
	 * 广告名称 的属性名
	 */
	public static final String PROP_SACNAME="sacName";

	/**
	 * 广告介绍 的属性名
	 */
	public static final String PROP_SACINTRO="sacIntro";

	/**
	 * 广告图片 的属性名
	 */
	public static final String PROP_SACIMAGE="sacImage";

	/**
	 * 链接地址 的属性名
	 */
	public static final String PROP_SACURL="sacUrl";

	/**
	 * 调用函数 的属性名
	 */
	public static final String PROP_SACFUNCTION="sacFunction";

	/**
	 * 显示页面（0-标准，1-主页，2-子页） 的属性名
	 */
	public static final String PROP_SACPAGE="sacPage";

	/**
	 * 显示位置（0-顶部，1-中上，2-中中，3-中下，4-底部，5-左侧，6-右侧） 的属性名
	 */
	public static final String PROP_SACPOSITION="sacPosition";

	/**
	 * 显示排序（数字倒序） 的属性名
	 */
	public static final String PROP_SACORDER="sacOrder";

	/**
	 * 状态（0-无效，1-有效） 的属性名
	 */
	public static final String PROP_SACSTATE="sacState";

	/**
	 * 系统ID
	 */
	private java.lang.String sacId;

	/**
	 * 内容类型（0-静态内容，1-商品分类，2-商品内容，3-文章分类，4-文章内容）
	 */
	private java.lang.Integer sacType;

	/**
	 * 系统内容
	 */
	private java.lang.String sacContent;

	/**
	 * 广告名称
	 */
	private java.lang.String sacName;

	/**
	 * 广告介绍
	 */
	private java.lang.String sacIntro;

	/**
	 * 广告图片
	 */
	private java.lang.String sacImage;

	/**
	 * 链接地址
	 */
	private java.lang.String sacUrl;

	/**
	 * 调用函数
	 */
	private java.lang.String sacFunction;

	/**
	 * 显示页面（0-标准，1-主页，2-子页）
	 */
	private java.lang.Integer sacPage;

	/**
	 * 显示位置（0-顶部，1-中上，2-中中，3-中下，4-底部，5-左侧，6-右侧）
	 */
	private java.lang.Integer sacPosition;

	/**
	 * 显示排序（数字倒序）
	 */
	private java.lang.Integer sacOrder;

	/**
	 * 状态（0-无效，1-有效）
	 */
	private java.lang.Integer sacState;

	/**
	 * 获取 系统ID 的属性值
	 * @return sacId : 系统ID
	 * @author tangkf
	 */
	public java.lang.String getSacId(){
		return this.sacId;
	}

	/**
	 * 设置 系统ID 的属性值
	 * @param sacId : 系统ID
	 * @author tangkf
	 */
	public void setSacId(java.lang.String sacId){
		this.sacId	= sacId;
	}

	/**
	 * 获取 内容类型（0-静态内容，1-商品分类，2-商品内容，3-文章分类，4-文章内容） 的属性值
	 * @return sacType : 内容类型（0-静态内容，1-商品分类，2-商品内容，3-文章分类，4-文章内容）
	 * @author tangkf
	 */
	public java.lang.Integer getSacType(){
		return this.sacType;
	}

	/**
	 * 设置 内容类型（0-静态内容，1-商品分类，2-商品内容，3-文章分类，4-文章内容） 的属性值
	 * @param sacType : 内容类型（0-静态内容，1-商品分类，2-商品内容，3-文章分类，4-文章内容）
	 * @author tangkf
	 */
	public void setSacType(java.lang.Integer sacType){
		this.sacType	= sacType;
	}

	/**
	 * 获取 系统内容 的属性值
	 * @return sacContent : 系统内容
	 * @author tangkf
	 */
	public java.lang.String getSacContent(){
		return this.sacContent;
	}

	/**
	 * 设置 系统内容 的属性值
	 * @param sacContent : 系统内容
	 * @author tangkf
	 */
	public void setSacContent(java.lang.String sacContent){
		this.sacContent	= sacContent;
	}

	/**
	 * 获取 广告名称 的属性值
	 * @return sacName : 广告名称
	 * @author tangkf
	 */
	public java.lang.String getSacName(){
		return this.sacName;
	}

	/**
	 * 设置 广告名称 的属性值
	 * @param sacName : 广告名称
	 * @author tangkf
	 */
	public void setSacName(java.lang.String sacName){
		this.sacName	= sacName;
	}

	/**
	 * 获取 广告介绍 的属性值
	 * @return sacIntro : 广告介绍
	 * @author tangkf
	 */
	public java.lang.String getSacIntro(){
		return this.sacIntro;
	}

	/**
	 * 设置 广告介绍 的属性值
	 * @param sacIntro : 广告介绍
	 * @author tangkf
	 */
	public void setSacIntro(java.lang.String sacIntro){
		this.sacIntro	= sacIntro;
	}

	/**
	 * 获取 广告图片 的属性值
	 * @return sacImage : 广告图片
	 * @author tangkf
	 */
	public java.lang.String getSacImage(){
		return this.sacImage;
	}

	/**
	 * 设置 广告图片 的属性值
	 * @param sacImage : 广告图片
	 * @author tangkf
	 */
	public void setSacImage(java.lang.String sacImage){
		this.sacImage	= sacImage;
	}

	/**
	 * 获取 链接地址 的属性值
	 * @return sacUrl : 链接地址
	 * @author tangkf
	 */
	public java.lang.String getSacUrl(){
		return this.sacUrl;
	}

	/**
	 * 设置 链接地址 的属性值
	 * @param sacUrl : 链接地址
	 * @author tangkf
	 */
	public void setSacUrl(java.lang.String sacUrl){
		this.sacUrl	= sacUrl;
	}

	/**
	 * 获取 调用函数 的属性值
	 * @return sacFunction : 调用函数
	 * @author tangkf
	 */
	public java.lang.String getSacFunction(){
		return this.sacFunction;
	}

	/**
	 * 设置 调用函数 的属性值
	 * @param sacFunction : 调用函数
	 * @author tangkf
	 */
	public void setSacFunction(java.lang.String sacFunction){
		this.sacFunction	= sacFunction;
	}

	/**
	 * 获取 显示页面（0-标准，1-主页，2-子页） 的属性值
	 * @return sacPage : 显示页面（0-标准，1-主页，2-子页）
	 * @author tangkf
	 */
	public java.lang.Integer getSacPage(){
		return this.sacPage;
	}

	/**
	 * 设置 显示页面（0-标准，1-主页，2-子页） 的属性值
	 * @param sacPage : 显示页面（0-标准，1-主页，2-子页）
	 * @author tangkf
	 */
	public void setSacPage(java.lang.Integer sacPage){
		this.sacPage	= sacPage;
	}

	/**
	 * 获取 显示位置（0-顶部，1-中上，2-中中，3-中下，4-底部，5-左侧，6-右侧） 的属性值
	 * @return sacPosition : 显示位置（0-顶部，1-中上，2-中中，3-中下，4-底部，5-左侧，6-右侧）
	 * @author tangkf
	 */
	public java.lang.Integer getSacPosition(){
		return this.sacPosition;
	}

	/**
	 * 设置 显示位置（0-顶部，1-中上，2-中中，3-中下，4-底部，5-左侧，6-右侧） 的属性值
	 * @param sacPosition : 显示位置（0-顶部，1-中上，2-中中，3-中下，4-底部，5-左侧，6-右侧）
	 * @author tangkf
	 */
	public void setSacPosition(java.lang.Integer sacPosition){
		this.sacPosition	= sacPosition;
	}

	/**
	 * 获取 显示排序（数字倒序） 的属性值
	 * @return sacOrder : 显示排序（数字倒序）
	 * @author tangkf
	 */
	public java.lang.Integer getSacOrder(){
		return this.sacOrder;
	}

	/**
	 * 设置 显示排序（数字倒序） 的属性值
	 * @param sacOrder : 显示排序（数字倒序）
	 * @author tangkf
	 */
	public void setSacOrder(java.lang.Integer sacOrder){
		this.sacOrder	= sacOrder;
	}

	/**
	 * 获取 状态（0-无效，1-有效） 的属性值
	 * @return sacState : 状态（0-无效，1-有效）
	 * @author tangkf
	 */
	public java.lang.Integer getSacState(){
		return this.sacState;
	}

	/**
	 * 设置 状态（0-无效，1-有效） 的属性值
	 * @param sacState : 状态（0-无效，1-有效）
	 * @author tangkf
	 */
	public void setSacState(java.lang.Integer sacState){
		this.sacState	= sacState;
	}

	/**
	 * 转换为字符串
	 * @author tangkf
	 */
	public String toString(){
		return "{" + "sacId(系统ID)=" + sacId + "," +"sacType(内容类型（0-静态内容，1-商品分类，2-商品内容，3-文章分类，4-文章内容）)=" + sacType + "," +"sacContent(系统内容)=" + sacContent + "," +"sacName(广告名称)=" + sacName + "," +"sacIntro(广告介绍)=" + sacIntro + "," +"sacImage(广告图片)=" + sacImage + "," +"sacUrl(链接地址)=" + sacUrl + "," +"sacFunction(调用函数)=" + sacFunction + "," +"sacPage(显示页面（0-标准，1-主页，2-子页）)=" + sacPage + "," +"sacPosition(显示位置（0-顶部，1-中上，2-中中，3-中下，4-底部，5-左侧，6-右侧）)=" + sacPosition + "," +"sacOrder(显示排序（数字倒序）)=" + sacOrder + "," +"sacState(状态（0-无效，1-有效）)=" + sacState + "}";
	}
	/**
	 * 转换为 JSON 字符串
	 * @author tangkf
	 */
	public String toJson(){
		return "{" + "sacId:'" + sacId + "'," +"sacType:'" + sacType + "'," +"sacContent:'" + sacContent + "'," +"sacName:'" + sacName + "'," +"sacIntro:'" + sacIntro + "'," +"sacImage:'" + sacImage + "'," +"sacUrl:'" + sacUrl + "'," +"sacFunction:'" + sacFunction + "'," +"sacPage:'" + sacPage + "'," +"sacPosition:'" + sacPosition + "'," +"sacOrder:'" + sacOrder + "'," +"sacState:'" + sacState + "'}";
	}
}